/* Stylesheet for Navi left */
.box_menu_top { width: 100%; background: url(/images/solo/bg/bg-menu-top.png) left top repeat-x; height: 36px; margin-top: 30px; text-align: center; }
.navi_left { width: 183px; float: left; }
h3.navi_left_tab { background: url(/images/solo/bg/bg-navi-tab.png) left top repeat-x; font-size: 12px; font-weight: bold; text-transform: uppercase; color: #FFF; padding-top: 2px; line-height: 20px; padding-left: 15px; }
h4.campaign_navi_left_cate { color: #ee7307; font-size: 11px; font-weight: bold; text-transform: uppercase; padding-left: 13px; margin-top: 6px; }
ul.campaign_navi_left_hot_content { border: 1px solid #d5d5d5; border-top: none; list-style: none; float: left; padding: 8px 0; width: 181px; }
ul.campaign_navi_left_hot_content li { background: url(/images/solo/bg/ico-navi-left-hot.png) 10px 8px no-repeat; padding-left: 33px; clear: both; }
ul.campaign_navi_left_hot_content li a {line-height: 22px; font-size: 12px; color: #196ead;  }
ul.campaign_navi_left_hot_content li a:hover, ul.campaign_navi_left_content li a:hover { color: #ff6802; }
ul.navi_left_content { border: 1px solid #d5d5d5; border-top: none; list-style: none; float: left; padding:0; width: 181px; }
ul.navi_left_content li { clear: both; border-bottom: 1px solid #d5d5d5; }
ul.navi_left_content li a { display: block; line-height: 28px; font-size: 12px; color: #1a70b0; padding-left: 14px; }
ul.navi_left_content li a:hover { background-color: #258bd4; color: #fff; }
ul.campaign_navi_left_content { border: 1px solid #d5d5d5; border-top: none; list-style: none; float: left; padding: 8px 0; width: 181px; }
ul.campaign_navi_left_content li { clear: both; }
ul.campaign_navi_left_content li a { display: block; line-height: 22px; font-size: 12px; color: #196ead; padding-left: 14px; }
.no_border_bottom { border-bottom: none!important; }